﻿*,
*:before,
*:after {
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html,
body {
    min-height: 100%;types-zuopin
    height: 100%;
}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
main,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template,
script {
    display: none;
}
a {
    background-color: transparent;
    color: inherit;
}
a:focus {
    outline: thin dotted;
}
a:active,
a:hover {
    outline: 0;
}
ins,
a {
    text-decoration: none;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
pre {
    white-space: pre-wrap;
}
q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
code,
kbd,
pre,
samp {
    font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace;
    font-size: 1em;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button,
input {
    line-height: normal;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
input[type="radio"],
input[type="checkbox"] {
    cursor: pointer;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
}
html {
    font-size: 100px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    position: relative;
    background: #fff;
    font-family: '微软雅黑', "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;
    font-weight: normal;
    font-size: 0.16rem;
}
body,
input,
textarea,
select,
button {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga", "kern";
}
@media only screen and (max-width: 640px) {
    body {
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
    }
}
a {
    color: #0e90d2;
}
a:hover,
a:focus {
    color: #095f8a;
}
a:focus {
    outline: thin dotted;
    outline: 1px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
ins {
    background: #ffa;
    color: #333333;
}
mark {
    background: #ffa;
    color: #333333;
}
abbr[title],
dfn[title] {
    cursor: help;
}
dfn[title] {
    border-bottom: 1px dotted;
    font-style: normal;
}
p,
hr,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure {
    margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-weight: 600;
    font-size: 100%;
}
h1 {
    font-size: 1.5em;
}
h2 {
    font-size: 1.25em;
}
ul,
ol {
    padding-left: 0;
}
li {
    list-style: none;
}
dt {
    font-weight: bold;
}
dt + dd {
    margin-top: .5em;
}
dd {
    margin-left: 0;
}
dd + dt {
    margin-top: 1em;
}
hr {
    display: block;
    padding: 0;
    border: 0;
    height: 0;
    border-top: 1px solid #eeeeee;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
address {
    font-style: normal;
}
blockquote {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    border-left: 4px solid #ddd;
    font-family: Georgia, "Times New Roman", Times, Kai, "Kaiti SC", KaiTi, BiauKai, "FontAwesome", serif;
}
blockquote small {
    display: block;
    color: #999999;
    font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;
    text-align: right;
}
blockquote p:last-of-type {
    margin-bottom: 0;
}
iframe {
    border: 0;
}
button,
input:not([type="radio"]):not([type="checkbox"]),
select {
    vertical-align: middle;
}
code,
kbd,
pre,
samp {
    font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace;
}
code {
    padding: 2px 4px;
    font-size: 0.13rem;
    color: #c7254e;
    background-color: #f8f8f8;
    white-space: nowrap;
    border-radius: 0;
}
pre {
    display: block;
    padding: 0.1rem;
    margin: 0.1rem 0;
    font-size: 0.13rem;
    line-height: 1.6;
    word-break: break-all;
    word-wrap: break-word;
    color: #555555;
    background-color: #f8f8f8;
    border: 1px solid #dedede;
    border-radius: 0;
}
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}
fieldset {
    border: none;
}
legend {
    display: block;
    width: 100%;
    margin-bottom: 0.2rem;
    font-size: 0.2rem;
    line-height: inherit;
    color: #333333;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 0.05rem;
}
label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    /* IE8-9 */
    line-height: normal;
}
input[type="file"] {
    display: block;
}
select[multiple],
select[size] {
    height: auto;
}
select optgroup {
    font-size: inherit;
    font-style: inherit;
    font-family: inherit;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 1px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    height: auto;
}
output {
    display: block;
    padding-top: 0.16rem;
    font-size: 0.16rem;
    line-height: 1.6;
    color: #555555;
    vertical-align: middle;
}
.my-app {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 99;
    width: 100%;
    padding: 0.1rem 0.15rem;
    background-color: rgba(0, 0, 0, 0.5);
}
.my-app-img {
    float: left;
    width: 0.42rem;
    height: 0.42rem;
}
.my-app-btn {
    float: right;
    height: 0.32rem;
    margin-top: 0.05rem;
    padding: 0 0.14rem;
    border: 1px solid #fff;
    border-radius: 0.16rem;
    background-color: transparent;
    color: #fff;
    font-size: 0.15rem;
}
.my-app-p {
    margin-left: 0.6rem;
    color: #fff;
    line-height: 0.25rem;
}
.my-app-p:last-child {
    font-size: 0.13rem;
    line-height: 0.15rem;
}
.browser {
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    z-index: 99;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8) url(../images/browser.png) 80% 0.15rem no-repeat;
    background-size: 75% auto;
}
.my-alert {
    position: fixed;
    left: 0;
    top: 3.5rem;
    z-index: 9999;
    display: none;
    width: 100%;
    text-align: center;
}
.my-alert-btn {
    height: 0.3rem;
    padding: 0 0.1rem;
    border-radius: 0.15rem;
    border: none;
    outline: none;
    background-color: rgba(0, 0, 0, 0.2);
    font-size: 0.12rem;
}
.my-title {
    position: relative;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.18rem;
}
.my-title-back {
    position: absolute;
    left: 0;
    top: 0;
    width: 0.6rem;
    height: 0.5rem;
    background: url() center center no-repeat;
    background-size: 0.25rem 0.25rem;
}
/*backpwd.html*/
.backpwd-form {
    position: relative;
    margin: 0.4rem 0.3rem 0 0.3rem;
    text-align: center;
}
.backpwd-form-input {
    width: 100%;
    height: 0.6rem;
    border: none;
    outline: none;
    border-bottom: 1px solid #ececec;
    font-size: 0.18rem;
    letter-spacing: 0.01rem;
}
.backpwd-form-input::-webkit-input-placeholder, .backpwd-form-input::-moz-placeholder, .backpwd-form-input:-moz-placeholder, .backpwd-form-input:-ms-input-placeholder {
    color: #cbcbcb;
}
.backpwd-form-btn {
    width: 100%;
    height: 0.42rem;
    margin-top: 0.33rem;
    border: 1px solid #ececec;
    outline: none;
    border-radius: 0.21rem;
    background-color: #fff;
    font-size: 0.18rem;
    color: #cbcbcb;
}
.backpwd-form-btn.active {
    background-color: #000;
    color: #fff;
}
.backpwd-form-code {
    position: absolute;
    right: 0;
    top: 0.6rem;
    height: 0.58rem;
    border: none;
    background-color: #fff;
}
.backpwd-form-show {
    position: absolute;
    right: 0;
    top: 0;
    height: 0.58rem;
    border: none;
    background-color: #fff;
}
.backpwd-mode-2 {
    display: none;
}
/*daren.html*/
.daren-info-img {
    position: relative;
    width: 100%;
    height: 1.8rem;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.daren-info-logout {
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
    width: 0.3rem;
}
.daren-info-cnt {
    position: relative;
    padding: 0.5rem 0.3rem 0.25rem 0.3rem;
}
.daren-info-cnt.vip:after {
    content: '';
    position: absolute;
    left: 0.9rem;
    top: 0.2rem;
    z-index: 2;
    width: 0.2rem;
    height: 0.2rem;
    background: url(../images/tk-vip.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.daren-info-head {
    position: absolute;
    left: 0.3rem;
    top: -0.4rem;
    z-index: 1;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
}
.daren-info-name {
    font-size: 0.18rem;
    line-height: 0.2rem;
}
.daren-info-zhiye {
    font-size: 0.14rem;
    line-height: 0.3rem;
}
.daren-info-focus {
    position: absolute;
    right: 0.3rem;
    bottom: 0.4rem;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 0.8rem;
    height: 0.28rem;
    border-radius: 0.14rem;
    background-color: #ff2d55;
    color: #fff;
    font-size: 0.14rem;
}
.daren-info-focus:after {
    content: '+ 关注';
}
.daren-info-focus.active1, .daren-info-focus.active2 {
    background-color: #ddd;
    color: #000;
}
.daren-info-focus.active1:after {
    content: '已关注';
}
.daren-info-focus.active2:after {
    content: '互相关注';
}
.daren-info-edit {
    margin-left: 0.3rem;
    vertical-align: middle;
    width: 0.16rem;
    height: 0.16rem;
}
.daren-num {
    display: -webkit-flex;
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    padding: 0 0.3rem 0.15rem 0.3rem;
}
.daren-num > li {
    width: 0.8rem;
    text-align: center;
}
.daren-num-num {
    font-size: 0.14rem;
    line-height: 0.22rem;
}
.daren-num-name {
    font-size: 0.12rem;
    color: #949494;
}
.daren-zuopin {
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.daren-zuopin img {
    width: 1.86rem;
    height: 1.86rem;
}
/*index.html*/
.index-banner {
    position: relative;
    /*height: 2.15rem;*/
}
.index-banner-img {
    width: 100%;
    height: 100%;
}
.index-banner-select, .index-banner-center {
    position: absolute;
    z-index: 2;
}
.index-banner-select {
    left: 0.16rem;
    top: 0.1rem;
    width: .225rem;
}
.index-banner-center {
    left: 3.3rem;
    top: 0.14rem;
    width: 0.225rem;
}
.index-types {
    display: none;
    padding: 0.2rem 0.1rem;
}
.index-types .swiper-slide {
    /*height: 0.7rem;*/
}
.index-types .swiper-slide img {
    display: block;
    width: 100%;
}
.index-types .swiper-slide a:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    border-radius: 0.05rem;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.3);
}
.index-types .swiper-slide span {
    margin-top: -10px;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 20px;
    border-radius: 0.05rem;
    z-index: 2;
    color: #fff;
    text-align: center;
}
.index-types .swiper-pagination {
    position: static;
    height: 0.1rem;
    margin-top: 0.1rem;
}
.index-shi {
    border-top: 10px solid #f2f2f2;
    border-bottom: 10px solid #f2f2f2;
    font-size: 0.14rem;
}
.index-shi img {
    width: 100%;
}
.index-shi > p {
    padding-left: 0.15rem;
}
.index-shi > p:first-child {
    line-height: 0.5rem;
}
.index-shi > p:nth-child(3) {
    margin-top: 0.1rem;
    line-height: 0.3rem;
}
.index-shi > p:last-child {
    margin-bottom: 0.1rem;
    font-size: 0.12rem;
    color: #999;
    line-height: 0.25rem;
}
.index-shi > p:first-child a {
    display: block;
    float: right;
    padding: 0 0.15rem;
    color: #949494;
}
.index-article {
    border-bottom: 10px solid #f2f2f2;
    font-size: 0.14rem;
}
.index-article .sub {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0.25rem 0.15rem;
    overflow: auto;
    border-top: 1px solid #f2f2f2;
}
.index-article .sub img {
    display: block;
    width: 280px;
    /*height: 175px;*/
    border-radius: 0.05rem;
}
.index-article .sub a {
    padding-right: 0.15rem;
    display: inline-block;
    flex-shrink: 0;
    vertical-align: top;
}
.index-article .sub p {
    position: relative;
    margin-top: -0.35rem;
    padding: 0.1rem 0.1rem 0;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.14rem;
    color: #fff;
    line-height: 0.25rem;
    overflow: auto;
    white-space: nowrap;
    word-break: keep-all;
    word-wrap: normal;
    border-radius: 0 0 0.05rem 0.05rem;
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0));
    background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.2),transparent);
}
.index-article .article-ttl {
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    word-wrap: normal;
    text-overflow: ellipsis;
}
.index-article .num {
    padding-left: 0.2rem;
    max-width: 1rem;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    word-wrap: normal;
    text-overflow: ellipsis;
    background: url() 0 center no-repeat;
    background-size: 0.16rem auto;
}
.index-article .ttl {
    padding-left: 0.15rem;
    line-height: 0.5rem;
}
.index-article .ttl a {
    display: block;
    float: right;
    padding: 0 0.15rem;
    color: #949494;
}
.index-list {
    padding: 0.2rem 0.15rem 0 0.15rem;
}
.index-list:after {
    content: '';
    display: block;
    clear: both;
}
.index-list-hd {
    position: relative;
    width: 1.5rem;
    height: 0.22rem;
    margin: 0 auto;
    border-top: 2px solid #000;
}
.index-list-hd:after {
    content: '大家都在看';
    position: absolute;
    left: 0.35rem;
    top: -0.12rem;
    z-index: 2;
    display: inline-block;
    width: 0.8rem;
    background-color: #fff;
    font-size: 0.14rem;
    font-weight: 600;
    text-align: center;
}
.index-list-ul {
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.index-list-ul > li {
    width: 44.8vw;
    margin-bottom: 0.1rem;
    padding-bottom: 0.1rem;
    background-color: #fff;
}
.index-list-img {
    width: 44.8vw;
    height: 44.8vw;
    border-radius: 0.05rem;
}
.index-list-title {
    padding: 0.1rem 0.05rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index-list-cnt {
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.25rem;
    padding: 0 0.05rem;
    font-size: 0.13rem;
}
.index-list-author {
    color: #aaa;
}
.index-list-num {
    padding-left: 0.2rem;
    background: url('') 0 center no-repeat;
    background-size: 0.16rem 0.16rem;
}

/*login.html*/
.login-body {
    padding: 0.4rem 0.3rem 0 0.3rem;
}
.login-p-1 {
    font-size: 0.25rem;
    letter-spacing: 0.03rem;
    line-height: 0.4rem;
}
.login-p-2 {
    color: #949494;
}
.login-p-2 > span {
    color: #000;
}
.login-p-3 {
    margin: 0.2rem 0;
    font-size: 0.20rem;
    color: #000;
}
.login-form {
    position: relative;
    margin: 0.2rem 0 0.6rem 0;
    text-align: center;
}
.login-form:after {
    content: '';
    display: block;
    clear: both;
}
.login-form-input {
    width: 100%;
    height: 0.6rem;
    border: none;
    outline: none;
    border-bottom: 1px solid #ececec;
    font-size: 0.18rem;
    letter-spacing: 0.01rem;
}
.login-form-input::-webkit-input-placeholder, .login-form-input::-moz-placeholder, .login-form-input:-moz-placeholder, .login-form-input:-ms-input-placeholder {
    color: #cbcbcb;
}
.login-form-btn {
    width: 100%;
    height: 0.42rem;
    margin-top: 0.33rem;
    border: 1px solid #ececec;
    outline: none;
    border-radius: 0.21rem;
    background-color: #fff;
    font-size: 0.18rem;
    color: #525252;
}
.login-form-btn.active {
    background-color: #000;
    color: #fff;
}
.login-form-backpwd, .login-form-xieyi {
    margin-top: 0.13rem;
    font-size: 0.12rem;
    color: #666;
}
.login-form-backpwd {
    float: right;
}
.login-form-code {
    position: absolute;
    right: 0;
    top: 0.6rem;
    height: 0.58rem;
    border: none;
    background-color: #fff;
}
.login-other {
    margin-bottom: 0.2rem;
    text-align: center;
    font-size: 0.13rem;
    color: #949494;
}
.login-mode {
    display: block;
    width: 1.3rem;
    height: 0.35rem;
    margin: 0 auto 0.3rem auto;
    border: 1px solid #949494;
    border-radius: 0.03rem;
    background-color: #fff;
    font-size: 0.15rem;
}
.login-other-2 {
    display: -webkit-flex;
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    width: 1.4rem;
    margin: 0.18rem auto 0 auto;
}
.login-other-2 img {
    width: 0.2rem;
}
.login-mode-phone {
    display: none;
}
/*绑定手机*/
.bind-phone {
    padding: 0.4rem 0.3rem;
}
/*完善信息*/
.fill-info {
    padding: 0 0.3rem;
}
.fill-info .ziliaoedit-cnt {
    padding: 0.25rem 0;
}
.fill-info .ziliaoedit-cnt > li:last-child {
    border-bottom: 1px solid #eee;
}
.fill-info .login-form-btn {
    margin-top: 0;
}

/*select.html*/
.select-form {
    position: relative;
    padding: 0.1rem 0.15rem;
}
.select-form-input {
    width: 2.95rem;
    height: 0.32rem;
    padding-left: 0.4rem;
    background: rgb(246, 246, 246) url(../images/tk-search.png) 0.1rem center no-repeat;
    background-size: 0.2rem auto;
    border-radius: 0.02rem;
    outline: none;
    border: none;
    font-size: 0.14rem;
}
.select-form-cancel {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    float: right;
    height: 0.32rem;
    font-size: 0.14rem;
    color: #949494;
}
.select-form-clear {
    display: none;
    position: absolute;
    left: 2.75rem;
    top: 0.1rem;
    width: 0.32rem;
    height: 0.32rem;
    background: url(../images/tk-clear.png) center center no-repeat;
    background-size: 0.15rem 0.15rem;
}
.select-history {
    width: 3.75rem;
    padding: 0 0.15rem;
    line-height: 0.44rem;
    font-size: 0.14rem;
    color: #949494;
}
.select-history li {
    padding-left: 0.3rem;
    background: url(../images/tk-history.png) 0 center no-repeat;
    background-size: 0.15rem 0.15rem;
    border-bottom: 1px solid #eee;
}
.select-history-clear {
    display: none;
    width: 1.2rem;
    margin: 0 auto;
    padding-left: 0.25rem;
    background: url(../images/tk-history-clear.png) 0 center no-repeat;
    background-size: 0.15rem 0.15rem;
}
.select-hot {
    padding: 0.1rem 0.15rem;
    color: #000;
}
.select-hot-hd {
    line-height: 0.55rem;
    font-size: 0.15rem;
}
.select-hot-bd > li {
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    width: 0.75rem;
    height: 0.31rem;
    margin: 0 0 0.15rem 0.15rem;
    background-color: rgb(246, 246, 246);
    border-radius: 0.02rem;
    font-size: 0.14rem;
}
.select-hot-bd > li:nth-child(4n+1) {
    margin-left: 0;
}
.select-confirm {
    display: none;
    z-index: 9999;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 3rem;
    height: 1.5rem;
    margin-top: -0.75rem;
    margin-left: -1.5rem;
    background-color: #fff;
    border-radius: 0.1rem;
}
.select-confirm-hd {
    height: 1rem;
    line-height: 1rem;
    text-align: center;
}
.select-confirm-bd {
    position: relative;
    height: 0.5rem;
    border-top: 1px solid #ccc;
    line-height: 0.49rem;
}
.select-confirm-bd:after {
    content: '|';
    position: absolute;
    left: 50%;
    top: 0;
    display: block;
    color: #ccc;
}
.select-confirm-yes, .select-confirm-no {
    float: left;
    width: 50%;
    text-align: center;
}
.select-layer {
    display: none;
    z-index: 9998;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}
.result-nav {
    position: fixed;
    width: 100%;
    display: none;
    border-bottom: 1px solid #eee;
    color: rgb(150, 150, 150);
    font-size: 0.15rem;
    text-align: center;
}
.result-nav > span {
    display: inline-block;
    margin-left: 0.6rem;
    line-height: 0.4rem;
}
.result-nav > span:first-child {
    margin-left: 0;
}
.result-nav > span.active {
    line-height: 0.38rem;
    border-bottom: 2px solid #000;
    color: #000;
}
.result-cnt {
    display: none;
    margin-top: 0.42rem;
    padding: 0 0.15rem 0.1rem 0.15rem;
}
.result-cnt:after {
    content: '';
    display: block;
    clear: both;
}
.result-zuopin {
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.result-zuopin > li {
    width: 44.8vw;
    margin: 0.1rem 0;
    background-color: #fff;
}
.result-zuopin-img {
    width: 44.8vw;
    height: 44.8vw;
    border-radius: 0.05rem;
}
.result-zuopin-title {
    padding-top: 0.12rem;
    font-size: 0.14rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.result-zuopin-cnt {
    position: relative;
    font-size: 0.12rem;
}
.result-zuopin-cnt.vip:after {
    content: '';
    position: absolute;
    right: 0.05rem;
    bottom: 0;
    z-index: 1;
    width: 0.12rem;
    height: 0.12rem;
    background: url(../images/tk-vip.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.result-zuopin-author {
    padding: 0.1rem 0;
    color: #aaa;
}
.result-zuopin-lovenum {
    line-height: 0.2rem;
}
.result-zuopin-love {
    float: left;
    width: 0.2rem;
    height: 0.2rem;
    margin-right: 0.05rem;
    background: url(../images/tk-love-no.png) 0 0 no-repeat;
    background-size: 0.2rem 0.2rem;
}
.result-zuopin-love.active {
    background-image: url(../images/tk-love-yes.png);
}
.result-zuopin-head {
    position: absolute;
    right: 0.05rem;
    bottom: 0;
    width: 0.355rem;
    height: 0.355rem;
    border-radius: 50%;
}
.result-daren > li, .result-jigou > li {
    padding-top: 0.2rem;
}
.result-daren-head, .result-jigou-head {
    float: left;
}
.result-daren-head {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
}
.result-jigou-head {
    width: 0.45rem;
    height: 0.45rem;
    border-radius: 0.03rem;
}
.result-daren-bd, .result-jigou-bd {
    position: relative;
    margin-left: 0.55rem;
    padding-bottom: 0.15rem;
    border-bottom: 1px solid #eee;
}
.result-daren-name, .result-jigou-name {
    margin-bottom: 0.05rem;
    font-size: 0.14rem;
}
.result-daren-zhiye, .result-daren-zuopin, .result-jigou-zuopin {
    line-height: 0.25rem;
    font-size: 0.12rem;
    color: #aaa;
}
.result-daren-zuopin > span, .result-jigou-zuopin > span {
    color: #000;
}
.result-daren-guanzhu, .result-jigou-guanzhu {
    position: absolute;
    right: 0;
    top: 0.1rem;
    width: 0.64rem;
    height: 0.23rem;
    text-align: center;
    line-height: 0.23rem;
}
.result-daren-guanzhu {
    border: 1px solid #ddd;
    border-radius: 0.115rem;
    font-size: 0.2rem;
}
.result-daren-guanzhu:after {
    content: '+';
}
.result-daren-guanzhu.active1, .result-daren-guanzhu.active2 {
    background-color: #ddd;
}
.result-daren-guanzhu.active1:after, .result-daren-guanzhu.active2:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 0.15rem 0.15rem;
}
.result-daren-guanzhu.active1:after {
    background-image: url(../images/tk-right.png);
}
.result-daren-guanzhu.active2:after {
    background-image: url(../images/tk-xianghu.png);
}
.result-jigou-guanzhu {
    background-color: #000;
    border-radius: 0.03rem;
    color: #fff;
    font-size: 0.12rem;
}
.result-jigou-guanzhu:after {
    content: '+ 关注';
}
.result-jigou-guanzhu.active1, .result-jigou-guanzhu.active2 {
    background-color: rgb(236, 236, 236);
    color: #000;
}
.result-jigou-guanzhu.active1:after {
    content: '已关注';
}
.result-jigou-guanzhu.active2:after {
    content: '互相关注';
}
.result-cnt .swiper-container {
    position: fixed;
    top: 0.95rem;
    left: 0.15rem;
    right: 0.15rem;
    bottom: 0;
}
/*types.html*/
.types-nav {
    padding: 0 0.15rem;
    border-bottom: 1px solid #eee;
    line-height: 0.5rem;
    font-size: 0.13rem;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.types-nav-bd {
    overflow-x: auto;
}
.types-nav-ul > li {
    display: inline-block;
    margin: 0 0.15rem;
}
.types-nav-ul > li.active {
    font-size: 0.14rem;
    color: #000;
}
.types-zuopin {
    padding: 0 0.1rem;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.types-zuopin > li {
    position: relative;
    width: 44.8vw;
    margin: 0.1rem 0;
    background-color: #fff;
}
.types-mark {
    position: absolute;
    left: 0;
    top: 0.1rem;
    width: 60px;
    height: 20px;
}
.types-zuopin-img {
    width: 44.8vw;
    height: 44.8vw;
    border-radius: 0.05rem;
}
.types-zuopin-title {
    padding-top: 0.12rem;
    font-size: 0.14rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.types-zuopin-cnt {
    position: relative;
    font-size: 0.12rem;
}
.types-zuopin-cnt.vip:after {
    content: '';
    position: absolute;
    right: 0.05rem;
    bottom: 0;
    z-index: 1;
    width: 0.12rem;
    height: 0.12rem;
    background: url(../images/tk-vip.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.types-zuopin-author {
    padding: 0.1rem 0;
    color: #aaa;
}
.types-zuopin-lovenum {
    line-height: 0.2rem;
}
.types-zuopin-love {
    float: left;
    width: 0.2rem;
    height: 0.2rem;
    margin-right: 0.05rem;
    background: url(../images/tk-love-no.png) 0 0 no-repeat;
    background-size: 0.2rem 0.2rem;
}
.types-zuopin-love.active {
    background-image: url(../images/tk-love-yes.png);
}
.types-zuopin-head {
    position: absolute;
    right: 0.05rem;
    bottom: 0;
    width: 0.355rem;
    height: 0.355rem;
    border-radius: 50%;
}
.types-cnt {
    position: fixed;
    top: 1.01rem;
    left: 0;
    right: 0;
    bottom: 0;
}
.types-article {
    padding: 0 0.15rem;
}
.mescroll-upwarp {
    padding: 15px 0.15rem;
}
/*图文*/
.types-article li {
    padding: 0.2rem 0 0.15rem;
    border-bottom: 1px solid #ececec;
}
.types-article-author {
    margin-bottom: 0.15rem;
    font-size: 0.14rem;
    color: #999;
    line-height: 0.4rem;
}
.types-article-head {
    margin-right: 10px;
    vertical-align: top;
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
}
.types-article-cnt {
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    font-size: 0.15rem;
    color: #9d9d9d;
    line-height: 0.21rem;
}
.types-article-img img {
    margin-bottom: 0.11rem;
    display: block;
    width: 1.35rem;
    height: 0.95rem;
    border-radius: 0.05rem;
}
.types-article-info {
    width: 1.92rem;
}
.types-article-info span {
    margin-bottom: 0.11rem;
    display: block;
    height: 0.42rem;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.types-article-info .types-article-title {
    height: 0.42rem;
    font-size: 0.16rem;
    color: #000;
    -webkit-line-clamp: 2;
}
.types-article-view {
    float: right;
    padding-left: 0.2rem;
    max-width: 1rem;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    word-wrap: normal;
    text-overflow: ellipsis;
    background: url() 0 center no-repeat;
    background-size: 0.16rem auto;
}

/*ziliao.html*/
.ziliao-cnt {
    padding: 0.2rem 0.15rem;
}
.ziliao-cnt > li {
    padding: 0.18rem 0;
    border-bottom: 1px solid #eee;
    line-height: 0.2rem;
    font-size: 0.15rem;
}
.ziliao-cnt > li:last-child {
    border: none;
}
.ziliao-cnt > li:after {
    content: '';
    display: block;
    clear: both;
}
.ziliao-cnt-hd {
    color: #666;
}
.ziliao-cnt-bd {
    float: right;
    width: 2.65rem;
}
/*ziliaoedit.html*/
.ziliaoedit-title-submit {
    position: absolute;
    right: 0;
    top: 0;
    width: 0.6rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.14rem;
    font-weight: bold;
    text-align: center;
}
.ziliaoedit-img {
    padding-top: 0.2rem;
    text-align: center;
}
.ziliaoedit-img-img {
    width: 0.84rem;
    height: 0.84rem;
    border-radius: 50%;
}
.ziliaoedit-img-form {
    display: none;
}
.ziliaoedit-cnt {
    padding: 0.2rem 0.15rem;
}
.ziliaoedit-cnt > li {
    padding: 0.18rem 0;
    border-bottom: 1px solid #eee;
    line-height: 0.2rem;
    font-size: 0.15rem;
}
.ziliaoedit-cnt > li:last-child {
    border: none;
}
.ziliaoedit-cnt > li:after {
    content: '';
    display: block;
    clear: both;
}
.ziliaoedit-cnt-bd {
    float: right;
    width: 2.65rem;
    min-height: 0.2rem;
    padding-right: 0.4rem;
    color: #666;
}
.ziliaoedit-cnt-bd:last-child {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ziliaoedit-cnt-input {
    float: left;
    width: 100%;
    line-height: 0.2rem;
    border: none;
    outline: none;
}
.ziliaoedit-cnt-area {
    display: none;
    width: 100%;
    height: 2rem;
    margin-top: 0.2rem;
    padding: 0 0.15rem;
    border: none;
    outline: none;
}
.ziliaoedit-go {
    background: url() 93% center no-repeat;
    background-size: 0.08rem 0.15rem;
}
/*zuopin.html*/
.zuopin-piao {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    height: 0.85rem;
    padding: 0 0.15rem;
    border-bottom: 0.1rem solid rgb(246, 246, 246);
    font-size: 0.14rem;
}
.zuopin-piao > img {
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.1rem;
    border-radius: 0.03rem;
}
.zuopin-piao-num1 {
    margin-right: 0.25rem;
}
.zuopin-piao-num2 {
    margin-right: 0.6rem;
}
.zuopin-piao-cha {
    width: 0.9rem;
    line-height: 0.2rem;
    font-size: 0.12rem;
    text-align: center;
}
.zuopin-nav {
    padding: 0 0.15rem;
    border-bottom: 1px solid #eee;
    line-height: 0.44rem;
    font-size: 0.13rem;
    color: #666;
}
.zuopin-nav a {
    color: #666;
}
.zuopin-nav span {
    color: #ff2d55;
}
.zuopin-head {
    position: relative;
    margin: 0.15rem;
    line-height: 0.4rem;
    font-size: 0.14rem;
}
.zuopin-head.vip:after {
    content: '';
    position: absolute;
    left: 0.28rem;
    bottom: 0;
    z-index: 1;
    width: 0.12rem;
    height: 0.12rem;
    background: url(../images/tk-vip.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.zuopin-head-title {
    margin-bottom: 0.2rem;
    font-size: 0.2rem;
    line-height: 0.2rem;
}
.zuopin-head-img {
    float: left;
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.15rem;
    border-radius: 50%;
    vertical-align: middle;
}
.zuopin-head-app {
    position: absolute;
    right: 0;
    bottom: 0.05rem;
    width: 1.29rem;
    height: 0.3rem;
    border: 1px solid #ff2d55;
    outline: none;
    border-radius: 0.15rem;
    background-color: #fff;
    color: #ff2d55;
    font-size: 0.13rem;
}
.zuopin-cnt-text {
    margin-bottom: 0.15rem;
    padding: 0 0.15rem;
    font-size: 0.14rem;
    line-height: 0.25rem;
}
.zuopin-cnt-list {
    position: relative;
}
.zuopin-cnt-list:after {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    content: '';
    width: 100%;
    height: 100%;
}
.zuopin-cnt-iframe,
.zuopin-cnt-iframe iframe {
    margin-bottom: 0.15rem;
    display: block;
    max-width: 100%;
    width: 100vw;
    height: 50vw;
    position: relative;
    z-index: 12;
}
.zuopin-cnt-img,
.zuopin-cnt-img img {
    width: 100%;
    margin-bottom: 0.15rem;
    display: block;
}
.zuopin-cnt-title {
    padding: 0 0.15rem 0.05rem 0.15rem;
    line-height: 0.25rem;
    color: #ccc;
    font-size: 0.13rem;
    text-align: center;
}
.zuopin-cnt-cnt {
    padding: 0 0.15rem 0.1rem 0.15rem;
    font-size: 0.14rem;
}
.zuopin-cnt-cnt [style*="12px"] {
    font-size: 0.1rem !important;
}
.zuopin-cnt-cnt [style*="16px"] {
    font-size: 0.14rem !important;
}
.zuopin-cnt-cnt [style*="20px"] {
    font-size: 0.18rem !important;
}
.zuopin-cnt-tag, .zuopin-cnt-time {
    padding-left: 0.4rem;
    background-size: 0.14rem 0.14rem;
    background-position: 0.2rem center;
    background-repeat: no-repeat;
    font-size: 0.13rem;
    color: rgb(100, 100, 100);
}
.zuopin-cnt-tag {
    margin-top: 0.25rem;
    background-image: url(../images/tk-tag.png);
}
.zuopin-cnt-tag:after {
    content: '';
    display: block;
    clear: both;
}
.zuopin-cnt-tag > li {
    float: left;
}
.zuopin-cnt-tag > li:after {
    content: '/';
    margin: 0 0.05rem;
}
.zuopin-cnt-tag > li:last-child:after {
    content: '';
}
.zuopin-cnt-time {
    margin-top: 0.1rem;
    background-image: url(../images/tk-history.png);
}
.zuopin-love {
    margin: 0.4rem 0;
}
.zuopin-adimg {
    margin: -0.2rem 0 0.4rem;
    border-top: 10px solid #eee;
}
.zuopin-love-circle {
    width: 0.46rem;
    height: 0.46rem;
    margin: 0 auto;
    border: 1px solid #eee;
    border-radius: 50%;
}
.zuopin-love-img {
    width: 0.2rem;
    height: 0.2rem;
    margin: 0.13rem auto;
    background: url(../images/tk-love-no.png) 0 0 no-repeat;
    background-size: 0.2rem 0.2rem;
}
.zuopin-love-img.active {
    background-image: url(../images/tk-love-yes.png);
}
.zuopin-love-num {
    line-height: 0.25rem;
    text-align: center;
    font-size: 0.13rem;
}
.zuopin-focus {
    position: relative;
    margin: 0 0.15rem;
}
.zuopin-focus.vip:after {
    content: '';
    position: absolute;
    left: 0.28rem;
    bottom: 0;
    z-index: 1;
    width: 0.12rem;
    height: 0.12rem;
    background: url(../images/tk-vip.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.zuopin-focus-img {
    float: left;
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
}
.zuopin-focus-name {
    padding-left: 0.5rem;
    font-size: 0.15rem;
    line-height: 0.25rem;
}
.zuopin-focus-info {
    padding-left: 0.5rem;
    font-size: 0.12rem;
    color: rgb(150, 150, 150);
    line-height: 0.15rem;
}
.zuopin-focus-join {
    position: absolute;
    right: 0;
    top: 0.08rem;
    width: 0.65rem;
    height: 0.24rem;
    border: none;
    outline: none;
    border-radius: 0.12rem;
    background-color: #000;
    color: #fff;
    font-size: 0.12rem;
}
.zuopin-focus-join:after {
    content: '+';
}
.zuopin-focus-join.active1, .zuopin-focus-join.active2 {
    background-color: rgb(236, 236, 236);
    color: #000;
}
.zuopin-focus-join.active1:after {
    content: '已关注';
}
.zuopin-focus-join.active2:after {
    content: '互相关注';
}
.zuopin-zuopin {
    height: 0.97rem;
    margin: 0.25rem 0 0.7rem 0;
    padding: 0 0.15rem;
    display: -webkit-flex;
    display: flex;
    flex-flow: row;
    justify-content: space-between;
}
.zuopin-zuopin-img {
    width: 0.97rem;
    height: 0.97rem;
}
.zuopin-zuopin-go {
    display: block;
    width: 0.46rem;
    background: rgb(246, 246, 246) url() center center no-repeat;
    background-size: 0.1rem auto;
}
.zuopin-foot {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    padding: 0.1rem 0.15rem;
    background-color: #fff;
}
.zuopin-foot-img {
    float: left;
    width: 0.42rem;
    height: 0.42rem;
    border-radius: 50%;
}
.zuopin-foot-name {
    padding-left: 0.55rem;
    font-size: 0.14rem;
    line-height: 0.25rem;
}
.zuopin-foot-name > span {
    color: #ff2d55;
}
.zuopin-foot-info {
    padding-left: 0.55rem;
    font-size: 0.12rem;
    line-height: 0.15rem;
}
.zuopin-foot-join {
    position: absolute;
    right: 0.15rem;
    top: 0.14rem;
    width: 0.9rem;
    height: 0.34rem;
    border: none;
    outline: none;
    border-radius: 0.17rem;
    background-color: #ff2d55;
    color: #fff;
    font-size: 0.14rem;
}
/*shijia.html*/
.shijia-back {
    height: 1.7rem;
    padding-top: 1.25rem;
    background: url(../images/tk-shijia.jpg) 0 0 no-repeat;
    background-size: 100% 100%;
    font-size: 0.12rem;
    color: white;
    text-align: center;
    line-height: 0.2rem;
    transition: all ease-in-out 0.5s;
}
.shijia-back > div {
    display: inline-block;
    margin: 0 0.15rem;
}
.shijia-back > div:first-child {
    padding-left: 0.3rem;
    background: url(../images/tk-views.png) 0 center no-repeat;
    background-size: auto 0.14rem;
}
.shijia-back > div:last-child {
    padding-left: 0.25rem;
    background: url(../images/tk-days.png) 0 center no-repeat;
    background-size: auto 0.17rem;
}
.shijia-back span {
    font-weight: bold;
}
.shijia-nav {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    z-index: 100;
    display: flex;
    height: 0.5rem;
    justify-content: space-around;
    border-bottom: 1px solid #eee;
    text-align: center;
    transition: all ease-in-out 0.5s;
    background-color: #fff;
}
.shijia-h50 {
    height: 0.5rem;
}
.shijia-nav > span {
    display: block;
    line-height: 0.5rem;
    color: #999;
}
.shijia-nav > span.active {
    line-height: 0.5rem;
    border-bottom: 2px solid black;
    color: black;
}
.shijia-nav > a {
    display: block;
    position: relative;
    line-height: 0.5rem;
    color: #999
}
.shijia-nav > a.active {
    color: black
}
.shijia-nav > a.active:before {
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -13px;
    height: 0;
    width: 26px;
    content: '';
    border-bottom: 2px solid black;
}
.shijia-cnt {
    transition: all ease-in-out 0.5s;
}
.shijia-info {
    padding-bottom: 0.8rem;
    text-align: center;
}
.shijia-info > img {
    margin-top: 0.3rem;
}
.shijia-info > img:nth-child(1) {
    width: 3.12rem;
}
.shijia-info > img:nth-child(2) {
    width: 3.4rem;
}
.shijia-info > img:nth-child(3) {
    width: 3.2rem;
}
.shijia-info > img:nth-child(4) {
    width: 100%;
}
.shijia-info > img:nth-child(5) {
    width: 1.36rem;
}
.shijia-list {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding: 0 0.1rem;
    clear: both;
}
.shijia-list > li {
    position: relative;
    width: 1.74rem;
    margin-top: 0.15rem;
}
.shijia-list > li:after {
    content: '';
    clear: both;
}
.shijia-img {
    display: block;
    width: 100%;
    height: 1.74rem;
}
.shijia-img > img {
    width: 100%;
    height: 100%;
    border-radius: 0.05rem;
}
.shijia-div {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 0.15rem;
}
.shijia-div.vip:after {
    content: '';
    position: absolute;
    right: 0.05rem;
    top: 0.28rem;
    z-index: 1;
    width: 0.12rem;
    height: 0.12rem;
    background: url(../images/tk-vip.png) 0 0 no-repeat;
    background-size: 100% 100%;
}
.shijia-div > p {
    width: 1.3rem;
}
.shijia-div > p:nth-child(2) {
    font-size: 0.15rem;
}
.shijia-div > p:last-child {
    margin-top: 0.1rem;
    font-size: 0.13rem;
    color: #999;
}
.shijia-div > img {
    float: right;
    width: 0.35rem;
    height: 0.35rem;
    margin: 0.05rem 0.05rem 0 0;
    border-radius: 50%;
}
.shijia-submit {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.5rem;
    background-color: black;
    font-size: 0.16rem;
    color: white;
    text-align: center;
    line-height: 0.5rem;
    z-index: 1;
}
.shijia-type {
    float: left;
    width: 50%;
    margin: 0.15rem 0 0;
    font-size: 0.15rem;
    line-height: 20px;
    color: #666;
}
.shijia-type.active {
    color: #000;
}
.shijia-type a {
    color: #666;
}
.shijia-type.active a {
    color: #000;
}
.shijia-type:nth-child(1) {
    padding-right: 0.1rem;
    text-align: right;
}

.shijia-type:nth-child(2) {
    padding-left: 0.1rem;
    text-align: left;
}
.shijia-coming {
    padding: 0.15rem 0;
    font-size: 0.16rem;
    line-height: 0.2rem;
    color: #ff2d55;
    text-align: center;
    transition: all ease-in-out 0.5s;
}
.shijia-coming span {
    padding: 0 25px;
    display: inline-block;
    vertical-align: top;
    background: url("") no-repeat left center;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
}


.mescroll-totop {
    bottom: 60px;
}
.ruwei-list {
    clear: both;
}
.ruwei-list > li:first-child {
    border-top: 0.15rem solid transparent;
}
.ruwei-list > li {
    border-bottom: 1px solid #ececec;
    border-top: 0.15rem solid #f6f6f6;
    background-color: #fff;
}
.ruwei-list > li > img {
    display: block;
    max-width: 100%;
    width: 100%;
}
.ruwei-div {
    display: flex;
    justify-content: space-between;
    padding: 0.15rem;
}
.ruwei-div > img {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
}
.ruwei-div > div {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    width: 2.9rem;
}
.ruwei-div > div > p {
    display: flex;
    justify-content: space-between;
}
.ruwei-div > div > p:first-child {
    font-size: 0.15rem;
}
.ruwei-no {
    color: rgb(255, 46, 85);
}
.ruwei-div > div > p:last-child {
    font-size: 0.12rem;
}
.ruwei-name {
    color: #999;
}
.ruwei-tou {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.65rem;
    height: 0.33rem;
    margin: 0.05rem auto 0.15rem;
    background-color: #c89850;
    border-radius: 0.165rem;
    font-size: 0.16rem;
    color: #fff;
}

.huojiang-list {
    clear: both;
}
.huojiang-list > li:first-child {
    border-top: 0.15rem solid transparent;
}
.huojiang-list > li {
    border-bottom: 1px solid #ececec;
    border-top: 0.15rem solid #f6f6f6;
    background-color: #fff;
}
.huojiang-list > li > img {
    display: block;
    max-width: 100%;
    width: 100%;
}
.huojiang-div {
    display: flex;
    justify-content: space-between;
    padding: 0.15rem;
}
.huojiang-div > img {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
}
.huojiang-div > div {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    width: 2.9rem;
}
.huojiang-div > div > p {
    display: flex;
    justify-content: space-between;
}
.huojiang-div > div > p:first-child {
    font-size: 0.15rem;
}
.huojiang-no {
    padding: 0.15rem 0;
    font-size: 0.16rem;
    line-height: 0.28rem;
    color: #000000;
    text-align: center;
}
.huojiang-no span {
    padding: 0 25px;
    display: inline-block;
    vertical-align: top;
    background: url("") no-repeat left center;
    -webkit-background-size: 16px;
    background-size: 16px;
}
.huojiang-div > div > p:last-child {
    font-size: 0.12rem;
}
.huojiang-name {
    color: #999;
}

.my-activity {
    border-bottom: 10px solid #f2f2f2;
    font-size: 0.14rem
}

.my-activity img {
    width: 100%
}

.my-activity > p {
    padding-left: 0.15rem
}

.my-activity > p:first-child {
    line-height: 0.5rem
}

.my-activity > p:nth-child(2) {
    margin-top: 0.1rem;
    line-height: 0.3rem
}

.my-activity > p:last-child {
    margin-bottom: 0.1rem;
    font-size: 0.12rem;
    color: #999;
    line-height: 0.25rem
}



